to leave high and dry - Español Inglés Diccionario